human organs - French English Dictionary